john solheim
International FootballFriday Night in Mexico: Four Competition Systems and a Qualification Equation With No Room for AmbiguityAt 1:30 a.m. Brisbane time on Friday, the fixture list landed in my inbox. Fo...
Domestic FootballBecamex TP.HCM vs Thái Nguyên: Seven Points Built on a Fragile Performance BaseIn the 90+5th minute at Thống Nhất, Becamex TP.HCM finally scored their secon...
TennisMonfils at 40: Historic US Open Victory and the Real Test Named Learner TienOn the night of his 40th birthday at Louis Armstrong Stadium, Gael Monfils'...
BadmintonVietnamese Badminton in the Regular Season: Two Olympic Slots and the Gap Nguyễn Tiến Minh Left BehindI counted. Six in the morning, a training hall in Nagoya, only two people...
Martial ArtsMuay Opens the 2026 National Sports Festival: Six Men's Divisions Capped at 63.5 kgOn October 20, 2026, when the competition programme of the tenth National...
AthleticsZhang Shuihua, 2:29:07 and $700,000: A Data Reading of a Former Nurse on the Marathon RoadXI'AN, 5:40 AM, 18 OCTOBER 2026 Forty minutes before the start, gate three of...
International FootballKing's Cup 2026: Thailand Draw Brunei in the Semifinal, but Oman Decides EverythingOn 19 October in Bangkok, King's Cup 2026 confirmed its four entrants and hel...
Martial ArtsZhang Songxi: The Real Tailor-Master Whom Jin Yong Turned Into a Wudang HeroIn a small tailor's shop in Ningbo, Zhejiang province, in the 16th century, a...
BasketballVietnamese Basketball: When VBA's 'Explosion' Isn't Enough to Close the Gap with the WorldI have followed Vietnamese basketball since the days when the VBA was still a...
BasketballMichalis Pelekanos at 45: The Contract With No Box ScoreMichalis Pelekanos at 45: The Contract With No Box Score Makedonikos has a ne...
EsportsKalshi's $1.73 Billion Esports Volume: Four Quarters Add Up, One Structural Blind Spot RemainsAt three in the morning in Seoul, I reopened the spreadsheet I had built for...
Domestic Football135,000 Seats in Hanoi and 18 Years Stalled at 50% in Chon BuriLate on the last Saturday of the month, the small eatery run by Hoa on...
Formula 1Kimi Antonelli Shocks with Monza Victory, McLaren Suffers Devastating FailureAt the Italian Grand Prix held at the end of September, Kimi Antonelli create...
International FootballPaxon Ruffin, 16, and a Referee's Vanishing SprayEleven seconds of video. A sixteen-year-old walks down a corridor, shakes han...
International FootballTwo Left Arms and 25 Runs: Moors SC Win the SLC Major Club 50 Over 2026When Nipun Dhananjaya left the field in the 47th over, the electronic board a...
ChessThe Clock Is the Coach: Reading Vietnamese Chess Through Three Measures of TimeThe Clock Is the Coach: Reading Vietnamese Chess Through Three Measures of Ti...
Domestic FootballThe 2026 Sediment Layer: Vietnam's Buried Player Generation and the Gap Nobody CountsAt the 74th minute at Hang Day Stadium, a midfielder born in 2026 stood up to...
Formula 1The Cold-Brake Moment at Baku: How Racing Bulls Threw Away a Double-Points Finish Over a Protocol That Never ExistedThe car sat waiting in the queue, the engine growling at low revs, and I coul...
International FootballMike Dean and the Secret Game: When a Referee Turns the Pitch into His Private StageOne June evening, in a small kitchen in Marseille, I sat before my computer...
VolleyballTürkiye at the 2027 World Championship: the real value of a top-six finish sits in the seeding potsOn the federation's competition calendar, one box is still empty: the draw...
Domestic FootballBecamex TP.HCM vs Thái Nguyên: Seven Points Built on a Fragile Performance BaseIn the 90+5th minute at Thống Nhất, Becamex TP.HCM finally scored their secon...
TennisMonfils at 40: Historic US Open Victory and the Real Test Named Learner TienOn the night of his 40th birthday at Louis Armstrong Stadium, Gael Monfils'...
BadmintonVietnamese Badminton in the Regular Season: Two Olympic Slots and the Gap Nguyễn Tiến Minh Left BehindI counted. Six in the morning, a training hall in Nagoya, only two people...
Martial ArtsMuay Opens the 2026 National Sports Festival: Six Men's Divisions Capped at 63.5 kgOn October 20, 2026, when the competition programme of the tenth National...
AthleticsZhang Shuihua, 2:29:07 and $700,000: A Data Reading of a Former Nurse on the Marathon RoadXI'AN, 5:40 AM, 18 OCTOBER 2026 Forty minutes before the start, gate three of...
International FootballKing's Cup 2026: Thailand Draw Brunei in the Semifinal, but Oman Decides EverythingOn 19 October in Bangkok, King's Cup 2026 confirmed its four entrants and hel...
Martial ArtsZhang Songxi: The Real Tailor-Master Whom Jin Yong Turned Into a Wudang HeroIn a small tailor's shop in Ningbo, Zhejiang province, in the 16th century, a...
BasketballVietnamese Basketball: When VBA's 'Explosion' Isn't Enough to Close the Gap with the WorldI have followed Vietnamese basketball since the days when the VBA was still a...
BasketballMichalis Pelekanos at 45: The Contract With No Box ScoreMichalis Pelekanos at 45: The Contract With No Box Score Makedonikos has a ne...
EsportsKalshi's $1.73 Billion Esports Volume: Four Quarters Add Up, One Structural Blind Spot RemainsAt three in the morning in Seoul, I reopened the spreadsheet I had built for...
Domestic Football135,000 Seats in Hanoi and 18 Years Stalled at 50% in Chon BuriLate on the last Saturday of the month, the small eatery run by Hoa on...
Formula 1Kimi Antonelli Shocks with Monza Victory, McLaren Suffers Devastating FailureAt the Italian Grand Prix held at the end of September, Kimi Antonelli create...
International FootballPaxon Ruffin, 16, and a Referee's Vanishing SprayEleven seconds of video. A sixteen-year-old walks down a corridor, shakes han...
International FootballTwo Left Arms and 25 Runs: Moors SC Win the SLC Major Club 50 Over 2026When Nipun Dhananjaya left the field in the 47th over, the electronic board a...
ChessThe Clock Is the Coach: Reading Vietnamese Chess Through Three Measures of TimeThe Clock Is the Coach: Reading Vietnamese Chess Through Three Measures of Ti...
Domestic FootballThe 2026 Sediment Layer: Vietnam's Buried Player Generation and the Gap Nobody CountsAt the 74th minute at Hang Day Stadium, a midfielder born in 2026 stood up to...
Formula 1The Cold-Brake Moment at Baku: How Racing Bulls Threw Away a Double-Points Finish Over a Protocol That Never ExistedThe car sat waiting in the queue, the engine growling at low revs, and I coul...
International FootballMike Dean and the Secret Game: When a Referee Turns the Pitch into His Private StageOne June evening, in a small kitchen in Marseille, I sat before my computer...
VolleyballTürkiye at the 2027 World Championship: the real value of a top-six finish sits in the seeding potsOn the federation's competition calendar, one box is still empty: the draw...
